// <![CDATA[
$.ajaxSetup({
  statusCode: {
        401: function() {
            window.location.href = '/';
        }
    }
});

$(document).ready(function() {
    /** to top on page*/
    $('a#toTop').click(function(){
        $("html, body").animate({ scrollTop: "0px" },'fast');
    });
    
    $( window ).scroll(function(){
        var scroll = $(this).scrollTop();
        var ll = 300;
        
        if(scroll > ll){
            $('a#toTop').fadeIn('slow');
        }
        if(scroll < ll){
            $('a#toTop').fadeOut('slow');
        }
    });
    
    $('input#chartDate').datepicker({
        firstDay: 1,
        changeYear: true,
        changeMonth: true,
        minDate: new Date(2004, 0, 1),
        maxDate: '+1m' ,
        dateFormat: 'dd.mm.yy',
        dayNames: [ 'Воскресенье','Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
        dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
        monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
        monthNamesShort: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
//        monthNamesShort: ['Янв','Фев','Март','Апр','Май','Июнь','Июль','Авг','Сен','Окт','Ноя','Дек'],
        showAnim: 'fold'
    });
    
    $('.lbox').lightBox();
    
    var optionsPop = {
        html: true,
        trigger: 'hover',
        delay: { 'show': 1000, 'hide': 300 }
    };
//        placement: 'left'
    
//    $(this).popover(optionsPop);
    
    $('[data-toggle="popover"]').popover(optionsPop);
    
    $('#formchart div#dateMinus').click(function(){
        var date_pic = $("#formchart input#chartDate").datepicker("getDate");
        var realDate;
        var ss = $("#formchart [name = formperiod]").val();

//        console.log(date_pic);
//        console.log(ss);
        if(date_pic === null){
            var curDate = new Date();
//            ss = ss === 'month'?30:ss;
            if(ss === 'month')
                realDate = new Date(curDate.getFullYear(),curDate.getMonth() - 1,curDate.getDate());
            else
                realDate = new Date(curDate.getFullYear(),curDate.getMonth(),curDate.getDate()-Number(ss));
        }else{
            if(ss === 'month')
                realDate = new Date(date_pic.getFullYear(), date_pic.getMonth() - 1, date_pic.getDate());
            else
                realDate = new Date(date_pic.getFullYear(), date_pic.getMonth(), date_pic.getDate()-Number(ss));
        }
//        console.log(curDate.getMonth()-1);
        $('#formchart input#chartDate').datepicker("setDate",realDate);
        $("form#formchart").submit();
//        console.log(realDate);
//        return false;
    });
    
    $('#formchart div#datePlus').click(function(){
        var date_pic = $("#formchart input#chartDate").datepicker("getDate");
        var realDate;
        var ss = $("#formchart [name = formperiod]").val();
//        ss = ss === 'month'?30:ss;
        if(date_pic === null){
            var curDate = new Date();
            if(ss === 'month')
                realDate = new Date(curDate.getFullYear(),curDate.getMonth() + 1,curDate.getDate());
            else
                realDate = new Date(curDate.getFullYear(),curDate.getMonth(),curDate.getDate() + Number(ss));
        }else{
            if(ss === 'month')
                realDate = new Date(date_pic.getFullYear(), date_pic.getMonth() + 1, date_pic.getDate());
            else
                realDate = new Date(date_pic.getFullYear(), date_pic.getMonth(), date_pic.getDate() + Number(ss), 1);
        }
//        var realDate = new Date(date_pic.getFullYear(), date_pic.getMonth(), date_pic.getDate()+1);
        $('#formchart input#chartDate').datepicker("setDate",realDate);
        $("form#formchart").submit();
//        console.log(realDate);
//        return false;
    });

    
});
// ]]>